What is where does charlie st cloud take place?

"Charlie St. Cloud" is a novel by Ben Sherwood that takes place in the fictional town of Marblehead, Massachusetts. The story follows the titular character, Charlie, who is a caretaker at the local cemetery and has the ability to see and communicate with spirits, including his younger brother Sam who died in a car crash years ago. The novel explores themes of grief, love, and letting go, all set against the backdrop of a small New England town with its maritime heritage and enduring traditions.